package com.power.service;

import com.power.domain.IndexImg;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
* @author dingchunlin
* @description 针对表【index_img(主页轮播图)】的数据库操作Service
* @createDate 2024-07-10 15:12:13
*/
public interface IndexImgService extends IService<IndexImg> {

    /**
     * 保存主页轮播图
     * @param indexImg  主页轮播图
     * @return Boolean
     */
    Boolean saveIndexImg(IndexImg indexImg);

    /**
     *根据标识查询轮播图
     * @param id 轮播图标识
     * @return  轮播图
     */
    IndexImg loadIndexImgInfo(Long id);

    /**
     * 修改轮播图
     * @param indexImg 轮播图
     * @return Boolean
     */
    Boolean modifyIndexImg(IndexImg indexImg);

    /**
     * 根据图片id删除轮播图
     * @param imageIds 图片id集合
     * @return Boolean
     */
    Boolean removeIndexImgByImageIds(List<Long> imageIds);

    /**
     * 查询微信端首页轮播图列表
     * @return 轮播图列表
     */
    List<IndexImg> queryWxIndexImgsList();

}
